package com.itheima.exception;

import com.itheima.entity.Result;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@Slf4j
@RestControllerAdvice //作用： 用来捕获控制器controller层抛出的的所有异常
public class GlobalExceptionHandler {

    @ExceptionHandler  //可以指定何种异常
    public Result doException(Exception  e) {

        log.error("服务器发生异常：{}",e.getMessage());
        return Result.error("出错了，请联系我---");

    }

}
